package com.cainaer.shop.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cainaer.shop.domain.ShopLogin;
import com.cainaer.shop.domain.vo.ShopVo;

/**
 * <p>
 * 商家登录 服务类
 * </p>
 *
 * @author Tina
 * @since 2020-09-03
 */
public interface IShopLoginService extends IService<ShopLogin> {

    /**
     * 商家登录
     *
     * @param shopVo
     * @return
     */
    ShopLogin sign(ShopVo shopVo);

    /**
     * 新增商家
     *
     * @param shopLogin
     * @return
     */
    Integer insertShop(ShopLogin shopLogin);


    /**
     * 通过商家Id查询信息
     *
     * @param shopId
     * @return
     */
    ShopLogin selectShopById(Long shopId);

    /**
     * 校验手机号码是否唯一
     *
     * @param tel 手机号码
     * @return 结果
     */
    public String checkPhoneUnique(String tel);

    /**
     * 编辑商家登录表
     * @param shopLogin
     * @return
     */
    public Integer editShopLogin(ShopLogin shopLogin);

}
